package com.example.testrxjava.fragment.home;

import java.util.List;

/**
 * 项目名称：TestRxjava
 *
 * @Author 郭迎辉
 * Create by 13:43 on 2019/4/18.
 * Describe:
 */
public class HomeListBean {

    /**
     * data : {"curPage":2,"datas":[{"apkLink":"","author":"leeon7","chapterId":230,"chapterName":"打包","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8234,"link":"https://www.jianshu.com/p/8f7e32015836","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910367000,"superChapterId":135,"superChapterName":"项目必备","tags":[],"title":"合并AAR踩坑之旅","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"大侠咕咚","chapterId":228,"chapterName":"辅助 or 工具类","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8233,"link":"https://www.jianshu.com/p/8b06619ce734","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910329000,"superChapterId":135,"superChapterName":"项目必备","tags":[],"title":"用 Xml 写 Shape Drawable 太繁琐了, so...","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"Zackratos","chapterId":261,"chapterName":"屏幕适配","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8232,"link":"https://www.jianshu.com/p/3324428e6fc8","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910273000,"superChapterId":135,"superChapterName":"项目必备","tags":[],"title":"Android 状态栏和导航栏的真终极解决方案","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"潇湘剑雨_ ","chapterId":78,"chapterName":"性能优化","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8231,"link":"https://www.jianshu.com/p/6388b2823861","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910091000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"对象池Pools优化","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"字节跳动技术团队","chapterId":302,"chapterName":"ANR","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8230,"link":"https://www.jianshu.com/p/9ae0f6842689","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910044000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"剖析 SharedPreference apply 引起的 ANR 问题","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"leavesC","chapterId":179,"chapterName":"Data Binding","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8229,"link":"https://www.jianshu.com/p/2c4ac24761f5","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554909901000,"superChapterId":192,"superChapterName":"5.+高新技术","tags":[],"title":"Android DataBinding 从入门到进阶（2）","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"升级之路","chapterId":320,"chapterName":"内存管理","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8228,"link":"https://juejin.im/post/5cadd2505188251af60788db","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554909778000,"superChapterId":245,"superChapterName":"Java深入","tags":[],"title":"理解Java内存区域与垃圾收集器","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"zeroXuan","chapterId":124,"chapterName":"Fragment","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8227,"link":"https://juejin.im/post/5cadbe046fb9a068ad1b0578","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554909750000,"superChapterId":26,"superChapterName":"常用控件","tags":[],"title":"Android Fragment看这篇就够了","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"Joe_H","chapterId":169,"chapterName":"gradle","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8216,"link":"https://www.jianshu.com/p/0acdb31eef2d","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827211000,"superChapterId":60,"superChapterName":"开发环境","tags":[],"title":"Gradle基础 - 构建生命周期和Hook技术","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"泡面先生_Jack","chapterId":441,"chapterName":"AMS","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8215,"link":"https://www.jianshu.com/p/501690f88f68","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827167000,"superChapterId":171,"superChapterName":"framework","tags":[],"title":"AMS分析「 Activity启动流程 」","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"翻译不了的声响 ","chapterId":329,"chapterName":"Android 8.0","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8214,"link":"https://www.jianshu.com/p/e01d8b9e8cee","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827122000,"superChapterId":192,"superChapterName":"5.+高新技术","tags":[],"title":"Android应用图标适配","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":" Blankj","chapterId":100,"chapterName":"RecyclerView","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8213,"link":"https://www.jianshu.com/p/aedb2842de30","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827075000,"superChapterId":192,"superChapterName":"5.+高新技术","tags":[],"title":"RecyclerView 性能优化 | 安卓 offer 收割基","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"MigrationUK","chapterId":73,"chapterName":"面试相关","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8212,"link":"https://www.jianshu.com/p/afd0a19533af","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827049000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"总结的Android面试题","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"Android小Y ","chapterId":78,"chapterName":"性能优化","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8211,"link":"https://www.jianshu.com/p/809f95341695","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554826996000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"『Android性能优化手册』布局分析与调优","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"玉刚说","chapterId":410,"chapterName":"玉刚说","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8218,"link":"https://mp.weixin.qq.com/s/FTmITpCYRuuMCWmhkV_usQ","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554825600000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/410/1"}],"title":"深扒 EventBus：解锁新姿势","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"鸿洋","chapterId":408,"chapterName":"鸿洋","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8222,"link":"https://mp.weixin.qq.com/s/183pOubkBknnGpv9KiqqgQ","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554825600000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/408/1"}],"title":"如何造好轮子？编写 Android Library 的最佳实践","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"郭霖","chapterId":409,"chapterName":"郭霖","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8225,"link":"https://mp.weixin.qq.com/s/lWlQEVGY1XAoYAnb38IKdA","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554825600000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/409/1"}],"title":"教你开发一款属于自己的Android Studio插件","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>可以从常见出问题场景、检测方案等方面回答。<\/p>","envelopePic":"","fresh":false,"id":8206,"link":"https://www.wanandroid.com/wenda/show/8206","niceDate":"2019-04-09","origin":"","prefix":"","projectLink":"","publishTime":1554824674000,"superChapterId":440,"superChapterName":"问答","tags":[],"title":"每日一问 | Android 中关于内存泄露有哪些注意点？","type":0,"userId":2,"visible":1,"zan":25},{"apkLink":"","author":"code小生","chapterId":414,"chapterName":"code小生","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8220,"link":"https://mp.weixin.qq.com/s/Y9QA3S8pd7le_614sxeAQw","niceDate":"2019-04-09","origin":"","prefix":"","projectLink":"","publishTime":1554739200000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/414/1"}],"title":"尝试加载一千张照片","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"鸿洋","chapterId":408,"chapterName":"鸿洋","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8221,"link":"https://mp.weixin.qq.com/s/KHJjLVHZMzhkW2XXV_fWAQ","niceDate":"2019-04-09","origin":"","prefix":"","projectLink":"","publishTime":1554739200000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/408/1"}],"title":"要想进阶？先导源码","type":0,"userId":-1,"visible":1,"zan":0}],"offset":20,"over":false,"pageCount":318,"size":20,"total":6346}
     * errorCode : 0
     * errorMsg :
     */

    private DataBean data;
    private int errorCode;
    private String errorMsg;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public int getErrorCode() {
        return errorCode;
    }

    public void setErrorCode(int errorCode) {
        this.errorCode = errorCode;
    }

    public String getErrorMsg() {
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }

    public static class DataBean {
        /**
         * curPage : 2
         * datas : [{"apkLink":"","author":"leeon7","chapterId":230,"chapterName":"打包","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8234,"link":"https://www.jianshu.com/p/8f7e32015836","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910367000,"superChapterId":135,"superChapterName":"项目必备","tags":[],"title":"合并AAR踩坑之旅","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"大侠咕咚","chapterId":228,"chapterName":"辅助 or 工具类","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8233,"link":"https://www.jianshu.com/p/8b06619ce734","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910329000,"superChapterId":135,"superChapterName":"项目必备","tags":[],"title":"用 Xml 写 Shape Drawable 太繁琐了, so...","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"Zackratos","chapterId":261,"chapterName":"屏幕适配","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8232,"link":"https://www.jianshu.com/p/3324428e6fc8","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910273000,"superChapterId":135,"superChapterName":"项目必备","tags":[],"title":"Android 状态栏和导航栏的真终极解决方案","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"潇湘剑雨_ ","chapterId":78,"chapterName":"性能优化","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8231,"link":"https://www.jianshu.com/p/6388b2823861","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910091000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"对象池Pools优化","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"字节跳动技术团队","chapterId":302,"chapterName":"ANR","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8230,"link":"https://www.jianshu.com/p/9ae0f6842689","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554910044000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"剖析 SharedPreference apply 引起的 ANR 问题","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"leavesC","chapterId":179,"chapterName":"Data Binding","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8229,"link":"https://www.jianshu.com/p/2c4ac24761f5","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554909901000,"superChapterId":192,"superChapterName":"5.+高新技术","tags":[],"title":"Android DataBinding 从入门到进阶（2）","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"升级之路","chapterId":320,"chapterName":"内存管理","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8228,"link":"https://juejin.im/post/5cadd2505188251af60788db","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554909778000,"superChapterId":245,"superChapterName":"Java深入","tags":[],"title":"理解Java内存区域与垃圾收集器","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"zeroXuan","chapterId":124,"chapterName":"Fragment","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8227,"link":"https://juejin.im/post/5cadbe046fb9a068ad1b0578","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554909750000,"superChapterId":26,"superChapterName":"常用控件","tags":[],"title":"Android Fragment看这篇就够了","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"Joe_H","chapterId":169,"chapterName":"gradle","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8216,"link":"https://www.jianshu.com/p/0acdb31eef2d","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827211000,"superChapterId":60,"superChapterName":"开发环境","tags":[],"title":"Gradle基础 - 构建生命周期和Hook技术","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"泡面先生_Jack","chapterId":441,"chapterName":"AMS","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8215,"link":"https://www.jianshu.com/p/501690f88f68","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827167000,"superChapterId":171,"superChapterName":"framework","tags":[],"title":"AMS分析「 Activity启动流程 」","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"翻译不了的声响 ","chapterId":329,"chapterName":"Android 8.0","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8214,"link":"https://www.jianshu.com/p/e01d8b9e8cee","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827122000,"superChapterId":192,"superChapterName":"5.+高新技术","tags":[],"title":"Android应用图标适配","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":" Blankj","chapterId":100,"chapterName":"RecyclerView","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8213,"link":"https://www.jianshu.com/p/aedb2842de30","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827075000,"superChapterId":192,"superChapterName":"5.+高新技术","tags":[],"title":"RecyclerView 性能优化 | 安卓 offer 收割基","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"MigrationUK","chapterId":73,"chapterName":"面试相关","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8212,"link":"https://www.jianshu.com/p/afd0a19533af","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554827049000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"总结的Android面试题","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"Android小Y ","chapterId":78,"chapterName":"性能优化","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8211,"link":"https://www.jianshu.com/p/809f95341695","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554826996000,"superChapterId":191,"superChapterName":"热门专题","tags":[],"title":"『Android性能优化手册』布局分析与调优","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"玉刚说","chapterId":410,"chapterName":"玉刚说","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8218,"link":"https://mp.weixin.qq.com/s/FTmITpCYRuuMCWmhkV_usQ","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554825600000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/410/1"}],"title":"深扒 EventBus：解锁新姿势","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"鸿洋","chapterId":408,"chapterName":"鸿洋","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8222,"link":"https://mp.weixin.qq.com/s/183pOubkBknnGpv9KiqqgQ","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554825600000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/408/1"}],"title":"如何造好轮子？编写 Android Library 的最佳实践","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"郭霖","chapterId":409,"chapterName":"郭霖","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8225,"link":"https://mp.weixin.qq.com/s/lWlQEVGY1XAoYAnb38IKdA","niceDate":"2019-04-10","origin":"","prefix":"","projectLink":"","publishTime":1554825600000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/409/1"}],"title":"教你开发一款属于自己的Android Studio插件","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>可以从常见出问题场景、检测方案等方面回答。<\/p>","envelopePic":"","fresh":false,"id":8206,"link":"https://www.wanandroid.com/wenda/show/8206","niceDate":"2019-04-09","origin":"","prefix":"","projectLink":"","publishTime":1554824674000,"superChapterId":440,"superChapterName":"问答","tags":[],"title":"每日一问 | Android 中关于内存泄露有哪些注意点？","type":0,"userId":2,"visible":1,"zan":25},{"apkLink":"","author":"code小生","chapterId":414,"chapterName":"code小生","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8220,"link":"https://mp.weixin.qq.com/s/Y9QA3S8pd7le_614sxeAQw","niceDate":"2019-04-09","origin":"","prefix":"","projectLink":"","publishTime":1554739200000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/414/1"}],"title":"尝试加载一千张照片","type":0,"userId":-1,"visible":1,"zan":0},{"apkLink":"","author":"鸿洋","chapterId":408,"chapterName":"鸿洋","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":8221,"link":"https://mp.weixin.qq.com/s/KHJjLVHZMzhkW2XXV_fWAQ","niceDate":"2019-04-09","origin":"","prefix":"","projectLink":"","publishTime":1554739200000,"superChapterId":408,"superChapterName":"公众号","tags":[{"name":"公众号","url":"/wxarticle/list/408/1"}],"title":"要想进阶？先导源码","type":0,"userId":-1,"visible":1,"zan":0}]
         * offset : 20
         * over : false
         * pageCount : 318
         * size : 20
         * total : 6346
         */

        private int curPage;
        private int offset;
        private boolean over;
        private int pageCount;
        private int size;
        private int total;
        private List<DatasBean> datas;

        public int getCurPage() {
            return curPage;
        }

        public void setCurPage(int curPage) {
            this.curPage = curPage;
        }

        public int getOffset() {
            return offset;
        }

        public void setOffset(int offset) {
            this.offset = offset;
        }

        public boolean isOver() {
            return over;
        }

        public void setOver(boolean over) {
            this.over = over;
        }

        public int getPageCount() {
            return pageCount;
        }

        public void setPageCount(int pageCount) {
            this.pageCount = pageCount;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public List<DatasBean> getDatas() {
            return datas;
        }

        public void setDatas(List<DatasBean> datas) {
            this.datas = datas;
        }

        public static class DatasBean {
            /**
             * apkLink :
             * author : leeon7
             * chapterId : 230
             * chapterName : 打包
             * collect : false
             * courseId : 13
             * desc :
             * envelopePic :
             * fresh : false
             * id : 8234
             * link : https://www.jianshu.com/p/8f7e32015836
             * niceDate : 2019-04-10
             * origin :
             * prefix :
             * projectLink :
             * publishTime : 1554910367000
             * superChapterId : 135
             * superChapterName : 项目必备
             * tags : []
             * title : 合并AAR踩坑之旅
             * type : 0
             * userId : -1
             * visible : 1
             * zan : 0
             */

            private String apkLink;
            private String author;
            private int chapterId;
            private String chapterName;
            private boolean collect;
            private int courseId;
            private String desc;
            private String envelopePic;
            private boolean fresh;
            private int id;
            private String link;
            private String niceDate;
            private String origin;
            private String prefix;
            private String projectLink;
            private long publishTime;
            private int superChapterId;
            private String superChapterName;
            private String title;
            private int type;
            private int userId;
            private int visible;
            private int zan;
            private List<?> tags;

            public String getApkLink() {
                return apkLink;
            }

            public void setApkLink(String apkLink) {
                this.apkLink = apkLink;
            }

            public String getAuthor() {
                return author;
            }

            public void setAuthor(String author) {
                this.author = author;
            }

            public int getChapterId() {
                return chapterId;
            }

            public void setChapterId(int chapterId) {
                this.chapterId = chapterId;
            }

            public String getChapterName() {
                return chapterName;
            }

            public void setChapterName(String chapterName) {
                this.chapterName = chapterName;
            }

            public boolean isCollect() {
                return collect;
            }

            public void setCollect(boolean collect) {
                this.collect = collect;
            }

            public int getCourseId() {
                return courseId;
            }

            public void setCourseId(int courseId) {
                this.courseId = courseId;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getEnvelopePic() {
                return envelopePic;
            }

            public void setEnvelopePic(String envelopePic) {
                this.envelopePic = envelopePic;
            }

            public boolean isFresh() {
                return fresh;
            }

            public void setFresh(boolean fresh) {
                this.fresh = fresh;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getLink() {
                return link;
            }

            public void setLink(String link) {
                this.link = link;
            }

            public String getNiceDate() {
                return niceDate;
            }

            public void setNiceDate(String niceDate) {
                this.niceDate = niceDate;
            }

            public String getOrigin() {
                return origin;
            }

            public void setOrigin(String origin) {
                this.origin = origin;
            }

            public String getPrefix() {
                return prefix;
            }

            public void setPrefix(String prefix) {
                this.prefix = prefix;
            }

            public String getProjectLink() {
                return projectLink;
            }

            public void setProjectLink(String projectLink) {
                this.projectLink = projectLink;
            }

            public long getPublishTime() {
                return publishTime;
            }

            public void setPublishTime(long publishTime) {
                this.publishTime = publishTime;
            }

            public int getSuperChapterId() {
                return superChapterId;
            }

            public void setSuperChapterId(int superChapterId) {
                this.superChapterId = superChapterId;
            }

            public String getSuperChapterName() {
                return superChapterName;
            }

            public void setSuperChapterName(String superChapterName) {
                this.superChapterName = superChapterName;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public int getVisible() {
                return visible;
            }

            public void setVisible(int visible) {
                this.visible = visible;
            }

            public int getZan() {
                return zan;
            }

            public void setZan(int zan) {
                this.zan = zan;
            }

            public List<?> getTags() {
                return tags;
            }

            public void setTags(List<?> tags) {
                this.tags = tags;
            }
        }
    }
}
